Golang Job: Software Engineer 2

Job added on

Company

Intuit

Location

Mountain View, CA - United States of America

Job type

Full-Time

Golang Job Details

Overview

Come join the "CyberCRAFT Compliance Engineering Team" as a "Software Engineer 2" at one of the leading FinTech companies in the world. Our team creates internal security and compliance software for Intuit's cloud hosted products. Our web-based full-stack software makes it easy for Intuit's development teams to onboard to security controls, become compliant to Intuit’s security policies, and automatically demonstrate that compliance to auditors. We take the friction out of security and compliance by creating "paved roads" that our developers can use so that they can stay focused on writing great software, packed with features that our customers love! The ideal candidate will join a team of talented software engineers with a passion for solving cloud security and compliance problems through advanced, industryleading technology.

What you'll bring

  • BS/MS in computer science or equivalent work experience.
  • Strong grasp of software engineering fundamentals and their practical application
  • Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
  • Full-stack software development skillset is preferred
  • 1-2+ years software development experience in a professional setting with Golang, Python or JAVA (Golang preferred)
  • Experience with AWS infrastructure tools and automation (infrastructure as code and operations). AWS security engineering experience is a plus.
  • Utilized industry standard build and deployment tools such as Jenkins, Ansible, Terraform, CloudFormation, Docker, Kubernetes
  • An understanding of the Software Development Life Cycle (SDLC).
  • An understanding of unit testing & Test Driven Development (TDD).
  • "Self-starter" attitude and ability to make decisions independently.
  • Helpful, can-do attitude and a willingness to take ownership of problems.
  • Strong desire to learn and grow.
  • Excellent problem solving skills with a history of superb delivery against assigned tasks.
  • Excellent verbal and written communication skills.
  • Outstanding partnership skills.
  • Solid technical documentation capability

How you will lead

  • Applies understanding of software engineering technologies and best practices to effectively design, develop, implement and operate security and compliance platform capabilities that enable highly secure product development and operations at a large scale
  • Roughly 80-95% hands-on coding on an internal web-based full-stack software product with a complete UI, robust APIs, and a high performance MongoDB back-end
  • Assist in operating the AWS, Kubernetes, and MongoDB resources that host the developed software
  • Contribute to the CI/CD stack, code pipelines, infrastructure as code, monitoring, and logging.
  • Participate in early design activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers